package com.zhl.file_reader_write1;

import java.io.FileWriter;
import java.io.Writer;

public class FileWriteTest2 {
    public static void main(String[] args) {
        try (
                //0.创建一个文件字符输出流管道与目标文件连接  这个管道是覆盖之前的数据
                //Writer fw = new FileWriter("D:\\Code\\LearnForJob\\java\\javasepro3\\java17\\src\\com\\zhl\\file_reader_write1\\oprate.txt");
                //追加数据的管道
                Writer fw = new FileWriter("D:\\Code\\LearnForJob\\java\\javasepro3\\java17\\src\\com\\zhl\\file_reader_write1\\oprate.txt",true);

                ){
            //1.write(int c)：写入单个字符
            fw.write('a');
            fw.write(97);
            fw.write('紫');

            //2.write(String str)：写入字符
            fw.write("hello world");

            //3.写字符串的一部分
            fw.write("你好，世界！",0,4);


            //4..write(char[] cbuf)：写入字符数组
            fw.write('\n');
            char[] cbuf = {'h', 'e', 'l', 'l', 'o',' ', 'w', 'o', 'r', 'l', 'd'};
            fw.write(cbuf);


        } catch (Exception e) {
            throw new RuntimeException(e);
        }

    }
}
